package com.demo.HomeWork;
/*
定义一个数组其中包含多个数字。
用自己的方式最终实现，奇数放在数组的左边，
偶数放在数组的右边。（可以创建其他数组，不必须在原数组中改变）
分析:
1. 定义出原数组arr，其中包含多个数字。
2. 定义新数组brr，和arr的长度一样。
3. 定义变量left，初始值是0准备从左边放元素，定义变量right，初始值是arr.length-1准备从右边放元素。
4. 对原数组arr进行遍历。
5. 如果元素是奇数，则放在新数组brr的左边，left变量加一。
6. 如果元素是偶数，则放在新数组brr的右边，right变量减一。
7. 遍历新数组brr打印最终结果。



 */

public class HomeWork12 {
    public static void main(String[] args) {
         //   定义出原数组arr，其中包含多个数字
        int[]arr ={1,2,3,4,5,6};
      //  定义新数组brr，和arr的长度一样。
        int[]brr = new int[arr.length];
        // 定义变量left，初始值是0准备从左边放元素
        int left = 0;
        // 定义变量right，初始值是arr.length-1准备从右边放元素
        int right = arr.length-1;
        //对原数组arr进行遍历
        for (int i = 0; i < arr.length; i++) {
            //  arr[i]
            if (arr[i]%2==1){
                brr[left] = arr[i];
                left++;
            }else{
                brr[right] = arr[i];
                right--;
            }

        }
        for (int i = 0; i < brr.length; i++) {
            System.out.print(brr[i] + "  ");
        }


    }
}
